# -*- coding:utf-8 -*-
"""
@Author : 审心
@Time : 2023/9/28 10:15
"""
from dataclasses import dataclass

from common.logger.log import log_
from common.utils import StrUtil


@dataclass
class SkuItem:
    id: int
    content: str
    price: float

    def check_attr(self) -> bool:
        if not self.id or StrUtil.any_blank(self.content) or not self.price:
            log_.warning(f"未通过校验的 sku ： {self}")
            return False
        return True
